<?php namespace Common\Model;
use Hdphp\Model\Model;
class User extends Model{
	//指定表名
	protected $table='user';
	//定义自动验证
	protected $validate=array(
		array('uemail','email','邮箱不正确',3,3),
		array('password','required','密码不能为空',3,3)
	);
	//自定义验证方法
	public function store($uemail,$password){
		//触发自动验证
		if(!$this->create()) return false;
		//1.判断用户名是否存在
		$data = $this->where("uemail='{$uemail}'")->find();
//		p($data);exit;	
		if($data){
			//把错误信息放到模型的error属性中,外面getError就可以得到错误
			$this->error = "用户名{$uemail}不存在";
			return false;
		}
		//获得加密的用户名和密码
		$mima = $this->encrypt($uemail,$password);
		//添加用户名和密码
		$this->add(array('uemail'=>$uemail,'password'=>$mima));
		return true;
	}
	//加密方法
	public function encrypt($uemail,$password){
		return md5(md5($uemail) . md5($password) . 'houdunwang');
	}
		
}


 ?>
